Regulating authority
The regulating authority vests in it the overall authority in a business
network which is required for broad access to the ledger’s contents.
Developer of the application
Meant to interact with the blockchain that is used by the users, he/ she is
the developer of applications and smart contracts.
Network operator
Each business on the network which is responsible to define, create,
manage, and monitor the blockchain network required is a network
operator.
The issue and management of certificates by the certificate authority
To run a permissioned blockchain, there is a requirement of different
types of certificates that are issued and managed by the certificate
authority.
Processing platform
This being the processing platform, to augment processing and initiate
requests into the blockchain, an existing computer system may be used
by the blockchain.
Data sources
The behavior of smart contracts is influenced by the data sources that
provide data through an existing data system.
Hyperledger blockchain components
The ledger of records, transaction processing smart contract, consensus
network, participation membership, triggering events, systems management,
wallet, and systems integration are included as the components of the
hyperledger blockchain.
Records ledger
The records ledger contains the transaction invocations of the blockchain
and the current world state of the ledger.
Transactions processing smart contract
The business network transactions are encapsulated in the smart contract
in code that results in gets and sets of ledger states during transaction
invocations.